﻿namespace PerceptiveMCAPI.Types
{
   public partial class listUnsubscribeInput : Api_BaseInput
   {
      public listUnsubscribeParms parms { get; set; }
      // -------------------------------------------
      public listUnsubscribeInput()
      {
         this.parms = new listUnsubscribeParms();
      }
      //
      public listUnsubscribeInput( string id, string email_address )
      {
         this.parms = new listUnsubscribeParms( id, email_address );
      }
      //
      public listUnsubscribeInput( string id, string email_address, bool delete_member, bool send_goodbye, bool send_notify )
      {
         this.parms = new listUnsubscribeParms( id, email_address, delete_member, send_goodbye, send_notify );
      }
      //
      public listUnsubscribeInput( string apikey, string id, string email_address )
      {
         this.parms = new listUnsubscribeParms( apikey, id, email_address );
      }
      //
      public listUnsubscribeInput( string apikey, string id, string email_address, bool delete_member, bool send_goodbye, bool send_notify )
      {
         this.parms = new listUnsubscribeParms( apikey, id, email_address, delete_member, send_goodbye, send_notify );
      }
      //
      public listUnsubscribeInput( listUnsubscribeParms parms )
      {
         if ( parms != null )
            this.parms = parms;
         else
            this.parms = new listUnsubscribeParms();
      }
   }
}
